<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>箭头函数的返回值</title>
    <script>

        // 这种箭头函数带大括号的返回值和普通的一样
        const sum=(a,b)=>{

            return a+b
        }

        let result=sum(1,3)
        console.log(result)

        //===========================================================================


        
        const sum1=(a,b)=>a+b       // 箭头函数的返回值可以直接写在箭头后面，前提是只有一个语句

        let result1=sum(1,3)
        console.log(result1)        

        //===========================================================================


        const sum2=()=>({name:'juilet'})      //  如果箭头后面返回值是对象，这时的对象字面量必须加括号，要不然就是undefined。
        result=sum2()                       // 箭头函数后面对象不加括号，就会将对象错认为是代码块
        console.log(result)
    </script>
</head>
<body>
    
</body>
</html>